注意:
sql大小寫不敏感
sql使用單引號環繞文字值,如果是數值不要用引號
1 distinct:去掉重複列值
select distinct 列名稱 from 表名稱
2 order by:對結果集進行排序
asc:順序
desc:逆序
3 top:規定要返回的記錄的數目
mysql語法:select column_name(s) from table_name limit number
如:oracle語法:select column_name(s) from table_name where rownum<=number
sql server語法:select top number | percent column_name(s) from table_name
如:select top 2 * from table_name
select top 50 percent * from table_name
4 like:搜尋列中制定模式
select column_name(s) from table_name where column_name like pattern
如:可以使用not關鍵字篩選出not like 模式的結果
5 in:允許在where子句中規定多個值
語法:select column_name(s) from table_name where column_name in (value1,value2,...)
6 between...and:選取介於兩個值之間的資料範圍,值可以是數值、文字或日期
語法:select column_name(s) from table_name where column_name between value1 and value2
7 alias 為列名稱和表名稱指定別名
表 語法:select column_name(s) from table_name as alias_name
列 語法:select column_name as alias_name from table_name
SQL 學習筆記 ( )
sql 語法特點 1 每個語句以 結束,中間用 包含,間隔。2 對變數和常量等需要用 包含。3 關鍵字大寫,變數名首大寫字母用表名表徵,然後用小寫表徵屬性 基本語句 desc 表名 檢視表詳細屬性 建表 create table 表名 屬性名 型別 約束 主鍵 primary key 如果是域為主鍵...
sql學習筆記
declare rc int declare stattime datetime declare endtime datetime select stattime 2008 06 22 00 00 00.000 select endtime 2008 06 22 01 00 00.000 while...
SQL學習筆記
一 資料庫的建立與刪除 create database demo drop database demo 二 表的定義與更改 1 表的定義 建立乙個學生情況表student create table student st class char 8 st no char 10 not null,st n...