mysql常見問題(不定時更新)
問題1:將多個select查詢結果合併成乙個結果
描述:多個select查詢,每個select查詢不同列,結果列的數量不相同,列的型別不相同。將所有select查詢結果,合併成乙個select結果返回。即,多個select查詢結果列合併展示。無論多個select查詢是否有關聯。
解決方法:
select
t1.person_id, t2.goods_name,
t2.goods_id, t2.goods_name,t2.money
from(
(select person_id, person_name from person) as t1,
(select goods_id, goods_name,money from goods) as t2
);
結果:
問題2:字段判斷空返回0。
描述:查詢字段如果是null,返回其他字元代替。
解決方法:
問題3:將某個字段擷取固定長度,或在其左側或右側補充至固定長度。
描述:需要將字段補充至固定長度
解決方法:函式lpad(str,len,padstr):左側填充,函式rpad(str,len,padstr):右側填充
問題4:時間與字串之間相互轉換
解決方法:
1.時間轉字串
date_format(日期,格式字串)
select date_format(now(), '%y-%m-%d %h:%i:%s');
2.字串轉時間
str_to_date(字串,日誌格式)
select str_to_date('2019-01-20 16:01:45', '%y-%m-%d %h:%i:%s');
3.時間轉時間戳
select unix_timestamp(now());
4.字串轉時間戳
select unix_timestamp('2019-01-20');
5.時間戳轉字串
select from_unixtime(1451997924,'%y-%d');
附日期格式如下:
%m 月名字(january……december)
%w 星期名字(sunday……saturday)
%d 有英語字首的月份的日期(1st, 2nd, 3rd, 等等。)
%y 年, 數字, 4 位
%y 年, 數字, 2 位
%a 縮寫的星期名字(sun……sat)
%d 月份中的天數, 數字(00……31)
%e 月份中的天數, 數字(0……31)
%m 月, 數字(01……12)
%c 月, 數字(1……12)
%b 縮寫的月份名字(jan……dec)
%j 一年中的天數(001……366)
%h 小時(00……23)
%k 小時(0……23)
%h 小時(01……12)
%i 小時(01……12)
%l 小時(1……12)
%i 分鐘, 數字(00……59)
%r 時間,12 小時(hh:mm:ss [ap]m)
%t 時間,24 小時(hh:mm:ss)
%s 秒(00……59)
%s 秒(00……59)
%p am或pm
%w 乙個星期中的天數(0=sunday ……6=saturday )
%u 星期(0……52), 這裡星期天是星期的第一天
%u 星期(0……52), 這裡星期一是星期的第一
React Native常見問題 不定時更新
解決方法 cd到專案目錄 npm install react native upgrade yarn linkxcode設定項 build setting always search user paths deprecated 設定為yesxcrun error unable to find uti...
Frameworks 不定時更新
ios4.0引入了accelerate框架,該框架的介面可用於執行數學 大數字以及dsp運算。和開發者個人編寫的庫相比,該礦建的優點在於它根據現存的各種ios裝置的硬體配置進行過優化。因此,只需一次編碼就可以確保它所有裝置高效執行。accounts 框架給某乙個使用者賬戶提供乙個單一的登入模型。單一...
Mysql常見問題
1.安裝,推薦使用非安裝版.把解壓後的檔案拷貝到c盤根目錄下,並把總目錄改為mysql.然後進入windows命令 控制台,在c mysql bin下面執行mysqld nt install把它安裝為乙個服務,然後呼叫net start mysql啟動它,停止的命令是net stop mysql 想...