sql 语句学习

上一篇 / 下一篇  2009-05-15 15:12:28 / 个人分类:SQL 语句的学习01

    昨天晚上,老公帮我配置好数据库,连接好数据源之后,就可以正常运行SQL server 2000.

    今天,在继续学习SQL语句,我是边看电子书,边操作的。不过,照着操作,谁都会。感觉一直这样下去,也没啥效率。就小结一下。

   自己的笔记,贴过来看下:

1.      order by语句应该是select语句中的最后子句。

2.       Where Clause Operators

= equality

<> nonequality

!= nonequality

<  less than

<= less than or equal to

!< not less than

>  greater than

>= greater than or equal to

!>  not greater than

between between two specified values

is null   is a null value

3.      以上这些符号,有很多可以互换,但是,并不是每个数据库管理系统都支持的。

例如,Microsoft Access ,支持<>,但是不支持!=

4. syntax  句法

5.在where子句中使用or算法,where只识别靠近where子句的条件。

6.在where子句中,如果同时有andor命令,DBMS先执行and命令,再执行or命令。即:and的级别高于or

7. parenthese圆括号

8圆括号的运算级别高于andor

9 . inor的语句作用效果一样,不过in更加灵活,执行语句也比较快,而且in还可以与更高级的where子句连用。

10Not命令与<>作用相同。但是,not可以与In连用来筛选连接条件。

11.在Microsoft Acess中,应该用*代替SQL中的%

12 fish%fish开头的字符

13%abc%字符中包含abc

14 F%YF开头,Y结尾的字符,如果一个字符的长度为50,而实际长度只有17,例如fish bean bag toy ,那么,这串字符就是以空格结尾的,当我们设置了F%Y的查询条件,这串字符将无法返回。解决办法:f%y%

15 (_)对应一个字符

16.(^)与not效果相同

17TRIM()去空格

LTRIM()

RTRIM()

18+,—,*/(加减乘除)

19.提取数值substring()

20.数据类型转换convert()

21.获取日期getdate()

22. Upper()转为大写字母

 

 

 

 

常用的字符处理函数

left()

length()

lower()

ltrim()

right()

rtrim()

soundex() 一种运算法则 soundex 探测法】

upper()

 

常用的数值处理函数

abs()

cos()

exp()

pi()

sin()

sqrt()

tan()

 

       与大家分享下,有什么错误还请朋友们指出来。

 

PS:感觉这本电子书还不错,推荐给大家。虽然是英文版,但是看起来还是蛮轻松的。


TAG:

 

评分:0

我来说两句

Open Toolbar