2 1 DQL 基礎查詢

2022-08-05 04:21:21 字數 1057 閱讀 5341

select 查詢列表

from 表名;

(1)查詢列表可以是字段、常量、表示式、函式,也可以是多個

(2)查詢結果是乙個虛擬表

(1)查詢單個字段

select 欄位名 from 表名;

(2)查詢多個字段

select 欄位名,欄位名 from 表名;

(3)查詢所有字段

select * from 表名;

(4)查詢常量

select 常量值;

注意:字元型和日期型的常量值必須用單引號引起來,數值型不需要

(5)查詢函式

select 函式名(實參列表);

(6)查詢表示式

select 100/1234;

(7)起別名

select 欄位名 as 別名

from 表名 as 別名

可以省略as,如下所示:

select 欄位名  別名

from 表名  別名

(8)去重(distinct)

select distinct 欄位名

from 表名;

(9)「+」的作用:做加法運算

select 數值+數值;   直接運算

select 字元+數值;   先試圖將字元轉換成數值,如果轉換成功,則繼續運算;否則轉換成0,再做運算

select null+值;        結果都為null

(10)【補充】concat函式:拼接字元

select concat(字元1,字元2,字元3,...);

(11)【補充】ifnull函式:判斷某字段或表示式是否為null,如果為null 返回指定的值,否則返回原本的值

select ifnull(commission_pct,0) from 表名;

(12)【補充】isnull函式:這個函式主要是用在sql語句中的where條件語句裡,用來看某個欄位是為空(null),要注意的是空字串是不屬於null的

檢視gender欄位為null的學生資訊:select * from student where isnull(gender);   

DQL語言 基礎查詢

一,語法 select 查詢列表 from 表名 二,特點 1,查詢列表可以是字段,常量,表示式,函式 2,查詢結果是虛擬表 示例 1,查詢單個字段 select 欄位名 from 表名 select department id from departments 2,查詢多個字段 select 欄位...

DQL語言 基礎查詢

select 查詢列表 from 表名 1 查詢列表可以是字段 常量 表示式 函式,也可以是多個 2 查詢結果是乙個虛擬表 1 查詢單個字段 select 欄位名 from 表名 2 查詢多個字段 select 欄位名1,欄位名2,from 表名 3 查詢所有字段 select from 表名 4 ...

MySQL基礎 DQL語句(基礎查詢)

基礎查詢 語法 select 查詢列表 from 表名 備註 1.查詢列表可以是 表中的字段,常量值,表示式 2.查詢的結果是乙個虛擬的 查詢示例 1.查詢表中的單個字段 select last name from employees 2.查詢表中的多個字段 多個字段之間用 隔開 select la...