sql中單錶查詢

2022-10-11 16:36:09 字數 889 閱讀 1535

use test;

# 查詢大氣質量表中的全部內容。

select * from `all`;

# 查詢北京的大氣質量資料。

select * from `all`

where `城市名` = '北京';

# 查詢不同月份pm2.5的最大值。

select `月份`, max(`pm2.5`) from `all`

group by `月份`;

# 降序查詢不同城市pm10的平均值。

select `城市名` , **g(`pm10`) from `all`

group by `城市名`

order by **g(`pm10`) desc;

#對大氣質量表進行有選擇查詢。(pm25>50的作為資料來源,按照不同月份城市名不是北京的進行分組,從分組資料中心抽取城市名和城市名對應的平均值為pm2.5和平均值為pm10進行展現,以pm2.5的平均值降序展現。

#where和h**ing都是來設定篩選查詢條件的,不同在於(where是在分組前進行的對整個資料來源的限定;h**ing是針對group by條件限定的,是分組選擇條件,是對group by分組欄位來進行約束的)

#where, groupby, h**ing是有先後順序限定的。

select `城市名`, **g(`pm2.5`),**g(`pm10`) from `all`

where `pm2.5` > '50'

group by `城市名`,`月份` h**ing `城市名` <> '北京'

order by **g(`pm2.5`) desc;

#**語句中的欄位名必須來自資料來源,(all,城市名,月份等都是來自於n**icat for my sql匯入all的資料表中,引用欄位名必須加上(``)符號。

SQL單錶查詢

1 單錶查詢 從資料庫中查詢資料 專業的稱謂又稱為投影 基本查詢語句結構 select 列 from 表 注 所有列不是所有其他東西 查詢所有資料 例 select from employees 當然你首先資料庫裡得有著張employees表才能查詢出來 如果你需要執行比較細的操作 那就再加上條件篩...

SQL單錶查詢

sql view plain copy 1,選擇不猛30中的雇員 select from emp where deptno 30 2,列出所有辦事員的姓名,編號和部門 select ename,empno,deptno from emp where job clerk 3,找出佣金高於薪金的雇員 s...

SQL語句 單錶查詢

select from tableselect col1,col2 from tableselect from table where condition 篩選數字屬性列 篩選字串屬性列 通過limit選取部分結果 選取前n行的記錄 select from table where condition...