SQL基礎 基礎語句練習 04

2021-10-23 14:57:53 字數 958 閱讀 2758

練習內容:報表製作

乙個sql入門**:

q:做一張報表,顯示出每乙個部門男女員工的比例

select

dept_name as '部門',

count(if(x.gender = 'm',1,null))/count(*) as '男員工佔比',

count(if(x.gender = 'f',1,null))/count(*) as '女員工佔比'

注:sql中的if語句

if(expr1, expr2, expr3)

如果 expr1 是true (expr1 <> 0 and expr1 <> null),則 if()的返回值為expr2; 否則返回值則為 expr3。if() 的返回值為數字值或字串值,具體情況視其所在語境而定。

Java基礎04 語句

一.運算子operator的優先順序priority a.優先順序比較 高於 b.建議使用 來區分優先順序 二.語句 1.選擇結構 a.if else if else 根據if中的條件進行判斷,選擇執行某一條分支 如果if中的條件未滿足,就會判斷else if中的條件 如果所有條件都未滿足,就會執行...

SQL基礎練習

create database stu db 建立資料庫students on primary 預設就屬於primary 主檔案組 name stu db 主資料庫檔案的邏輯名 filename h sql stu db.mdf 主資料庫檔案的物理名 size 5mb,主資料庫檔案的初始大小 max...

SQL基礎語句

一.資料庫查詢語句 select 1.查詢所有資料 select from 表名 select from exam books 2.按照一定的條件查詢 select from 表名 where 條件 select from exam books where id 20 3.範圍條件查詢 select...