数据库
lixiamani1
这个作者很懒,什么都没留下…
展开
-
access建表语句
[code="java"]create table ZLJG_YCL_SZYW( ID text(50), COL0200 memo, COL0201 memo, COL0202 memo, COL0203 memo, COL0204 memo, COL0205 memo, COL0206 memo, COL0207 memo,...原创 2010-01-18 16:56:56 · 193 阅读 · 0 评论 -
ROWNUM(伪行号)如何在ACCESS查询中实现
有如下表[color=green]tblA ID, CNAME, SCORE1 A001 802 B002 713 C003 924 E004 805 D005 85[/color]想按分数来得到名次,如何实现? Access的SQL语句中没有rownum之类的伪列函数。 不过除了采用程序来实现外,你还可以通过下面SQL查...原创 2010-01-23 17:47:13 · 616 阅读 · 0 评论 -
sql的isnull
下面的示例查找所有书的平均价格,用值 $10.00 替换 titles 表的 price 列中的所有 NULL 条目。SELECT AVG(ISNULL(price, $10.00))FROM titles原创 2011-12-22 11:28:42 · 84 阅读 · 0 评论 -
SQL查询案例:多行转换为一行
使用通常的方式测试表与测试数据CREATE TABLE TestTitle (name VARCHAR(10),titleVARCHAR(10));INSERT INTO TestTitle VALUES ('张三', '程序员');INSERT INTO TestTitle VALUES ('张三', '系统管理员');INSE...原创 2012-01-09 19:30:34 · 130 阅读 · 0 评论 -
sql优化
尽量使用数字型字段,一部分开发人员和数据库管理人员喜欢把包含数值信息的字段设计为字符型,这会降低查询和连接的性能,并会增加存储开销。这是因为引擎在处理查询和连接回逐个比较字符串中每一个字符,而对于数字型而言只需要比较一次就够了。8、 分利用连接条件,在某种情况下,两个表之间可能不只一个的连接条件,这时在 WHERE 子句中将连接条件完整的写上,有可能大大提高查询速度。...原创 2012-05-11 10:25:16 · 89 阅读 · 0 评论 -
合并重复记录
create or replace function str_list( str_in in varchar2 )--分类字段return varchar2 isstr_list varchar2(4000) default null;--连接后字符串str varchar2(20) default null;--连接符号beginfor x in ( sele...原创 2012-10-16 13:34:29 · 93 阅读 · 0 评论 -
NoSQL数据库入门——书摘
关系型数据库的缺点:1 大量数据的处理2 为有数据更新的表做索引或表结构变更3 字段不固定时4 简单查询快速返回结果原创 2013-04-08 17:29:38 · 130 阅读 · 0 评论 -
mysql插入多条记录
MySQL提供了另一种解决方案,就是使用一条INSERT语句来插入多条记录。这并不是标准的SQL语法,因此只能在MySQL中使用。 INSERT INTO users(name, age) VALUES('姚明', 25), ('比尔.盖茨', 50), ('火星人', 600); ...原创 2012-09-11 11:27:54 · 125 阅读 · 0 评论