②sql 使用單引號來環繞文字值(大部分資料庫系統也接受雙引號)。如果是數值,請不要使用引號。
文字值:
這是正確的:
select * from persons where firstname='bush'
這是錯誤的:
select * from persons where firstname=bush
數值:這是正確的:
select * from persons where year>1965
這是錯誤的:
select * from persons where year>'1965'
③以逆字母順序顯示公司名稱:desc asc
select company, ordernumber from orders order by company desc
select company, ordernumber from orders order by company desc, ordernumber asc
④insert into 語句
insert into 語句用於向**中插入新的行。
語法insert into 表名稱 values (值1, 值2,....)
我們也可以指定所要插入資料的列:
語法insert into table_name (列1, 列2,...) values (值1, 值2,....)
⑤top 子句
top 子句用於規定要返回的記錄的數目。
對於擁有數千條記錄的大型表來說,top 子句是非常有用的。
注釋:並非所有的資料庫系統都支援 top 子句。
sql server 的語法:
select top number|percent column_name(s)
from table_name
⑥使用 [charlist] 萬用字元
例子 1
現在,我們希望從上面的 "persons" 表中選取居住的城市以 "a" 或 "l" 或 "n" 開頭的人:
我們可以使用下面的 select 語句:
select * from persons
where city like '[aln]%'
例子 2
現在,我們希望從上面的 "persons" 表中選取居住的城市不以 "a" 或 "l" 或 "n" 開頭的人:
我們可以使用下面的 select 語句:
select * from persons
where city like '[!aln]%'
⑦in 操作符
in 操作符允許我們在 where 子句中規定多個值。
sql in 語法
select column_name(s)
from table_name
where column_name in (value1,value2,...)
⑧between 操作符
操作符 between ... and 會選取介於兩個值之間的資料範圍。這些值可以是數值、文字或者日期。
between 操作符例項
如需以字母順序顯示介於 "adams"(包括)和 "carter"(不包括)之間的人,請使用下面的 sql:
select * from persons
where lastname
between 'adams' and 'carter'
⑨sql alias
表的 sql alias 語法
select column_name(s)
from table_name
as alias_name
列的 sql alias 語法
select column_name as alias_name
from table_name
⑩join
left join
rightjoin
full join
0409自拾筆記整理
1.vim刪除制定行 7,19d 刪除6 19行 2.s g 來在全部內容的行首新增 號注釋 1,10 s g 在1 10 行首新增 號注釋 g s d g 全區命令 分隔符 s 匹配空行,其中 表示行首,s表示空字元,包括空格和製表符,重複0到n個前面的字元,表示行尾。連起來就是匹配只有空字元的行...
重拾C語言碼題筆記
明明畢業沒多久,c語言基礎都忘光了,在這邊梳理記錄下忘掉的一些知識點。1.常用scanf和printf的輸入輸出 intfloat double char scanf d f lf c printf d f lf or f c其中浮點數保留小數點後2位表示為 2f c語言中string輸出為 s 但...
教父3 筆記
教父3是一部很矯情的 原因在於教父3就是一部斬草不除根,然後還亮將禍患留在自己身邊,首領貼心照顧偏愛這個禍害,禍害長大了開始秘密禍害這個家族,然後首領還是不忍心處理掉這個禍害,忠心耿耿的手下被殺才布局讓手下去除掉禍害!大部分時間講述好萊塢的各種齷齪和骯髒,我猜想國內大部分是看電影過來的,如果以閱讀 ...