MYSQL SELECT語句
阿新 • • 發佈:2021-12-15
//查詢時忽略重複的內容 SELECT DISTINCT user_name FROM user;
//聯合去重 SELECT DISTINCT user_id sex FROM user;
只有userID和sex完全一樣才會被去除。
//描述這張表 DESCRIBE user;
過濾條件
//在使用者表中查詢所有年齡為18的資訊。 SELECT * FROM user WHERE age=18;
基本查詢語句
// SELECT user_name,age,sex FROM user WHERE userid>100;
在算術符參與運算時:
// SELECT 100+'1' FROM DUAL;//結果為101,將字串型別轉化為整數型別(隱式轉換) // SELECT 100+'A' FROM DUAL; //結果為100,當存在非數字字元時,將其當做0處理。 //div指除法 SELECT 100 div 0 FROM DUAL; //結果為 null // SELECT 100/2 FROM DUAL; //結果為 50.0000,預設轉為浮點數,保留四位小數。 //MOD取模 SELECT 12%5 FROM DUAL; //結果為 2 // SELECT -12%5 FROM DUAL; //結果為 -2 // SELECT 12%-5 FROM DUAL; //結果為 2 // SELECT -12%-5 FROM DUAL; //結果為 -2 //取模結果的正負只與被模數有關。