sql常規操作

2021-08-21 19:36:57 字數 958 閱讀 1786

1、資料庫的datetime型別的資料直接返回給前端會有.0的情況,如:2018-07-18 09:34:14.0,去掉.0的方法,使用「date_format」:

date_format( cu.create_time, '%y-%m-%d %h:%i:%s' ) as createtime
2、資料庫的時間是秒數,直接轉成日期格式,使用「from_unixtime」:

from_unixtime(update_time ,'%y/%m/%d') as updatetime
3、在資料是int型別但是需要返回給前端是string型別的,比如性別欄位1、0,但是前端需要男、女,資料庫操作:

case cud.***

when 1 then

'男'when 0 then

'女'end as ***,

注意一定要加:end as ***,表示結束當前的判斷

4、當前的時間函式:now()

5、模糊查詢操作,非like操作,使用「instr」,資料庫操作:select * from c_user_detail where instr(real_name,'黃')

6、通過某個字段降序:order by id desc(通過id降序)

7、去重,distinct:

select

distinct(cct.id) as channeltypeid,

cct.type_name as typename

from

表名 cc

left join 表名 cct on cc.channel_type_id = cct.id

left join 表名 crcr on cc.channel_id = crcr.channel_id

where

crcr.role_id =1

oracle常規操作

1 建立表 sql create table test id varchar2 10 age number 2 備份表 sql create table asselect from test group by id 3 刪除表 sql drop table test 刪除表結構和表資料 4 清空表 ...

ROS常規操作

記錄下在使用ros的過程中,一些常用操作。在ros中如果使用乙個工作空間,直接在 bashrc檔案的最後一行加入 source hellow catkin ws devel setup.bash 就可以讓roscd找到工作空間中的包了。但是如果使用多個工作空間,直接在 bashrc 中再加一句話 s...

Ubuntu常規操作

1 查詢ubuntu上的所有裝置 linux中一切皆檔案,裝置也不例外。ubuntu中所有裝置都放在 dev 檔案裡,這裡面存放的並不是裝置驅動程式,而是裝置介面,通過介面可以直接訪問裝置。不同種類的裝置有不同的名稱,詳見 如果要查詢外接裝置的id號 串口號等,只需要在 dev 檔案中顯示出來即可。...