菜鳥筆記 SQL語句 2

2021-06-26 12:28:27 字數 1054 閱讀 5537

菜鳥筆記:sql語句(2)

資料查詢語句

1、檢視某張表有哪些字段

desc [表名]

2、oracle 資料庫 寫完sql執行要加;分號,mysql加不加都行

3、select * from  emp

使用萬用字元*,書寫方便,檢索未知,但會降低檢索效率

4、起別名as 或者加雙引號為固定格式 或者啥也不加會把別名直接轉成大寫

5、select distinct(deptno) from emp

去重 distinct(列名)  oracle資料庫 mysql資料庫不加括號

6、sql的注釋

單行--

多行/*   */

7、列名可以加運算子

select name,sal*12 from emp

8、合併列

select name||'的年薪是'||sal*12 from emp

9、虛擬表

select 12*12 from dual

select sysdate from dual

10、> < >= <= <> !=

11、where 語句如果是數字可以不加'',如果是字元加'',不忽略大小寫

注意null的問題,資料+null=null  為null設定值 nvl(null,0)

select nvl(com,0) from emp

null不包含0

between and 含頭含未

12、in 和not in、or      沒有is注意

13、轉義字元可以自己定義

escape'\'

select  * from where  name like '%\_;

14、order by col desc  降序      不加desc為公升序或者加asc

排序主要的在前面,次要的在後面,用,隔開

15、concat(string,string)

可以做批量生成sql語句

3個字串的連線  contcat(concat(string,string),string)



Sql菜鳥學習筆記

1.insert into 語句可以有兩種編寫形式。第一種形式無需指定要插入資料的列名,只需提供被插入的值即可 insert into table name values value1,value2,value3,第二種形式需要指定列名及被插入的值 insert into table name co...

DB2 SQL語句筆記

1 case when語句 sql中的case when使用,case具有兩種格式 簡單case函式和case搜尋函式。簡單case函式 case when 1 then 男 when 2 then 女 else 其他 end case搜尋函式 case when 1 then 男 when 2 t...

SQL 語句 筆記

create database 資料庫名 選中資料庫 use 資料庫名create table 表名 屬性名1 varchar 20 not null 屬性名2 varchar 15 not null 屬性名3 oumeric 12,2 primary key 屬性名1,屬性名2 foreign k...