(筆記)記錄一些遇到的mysql的用法

2021-10-05 18:33:15 字數 1088 閱讀 9718

1.case when 的用法

select p.id,

(case p.platform_id

when 1 then '天貓'

when 2 then '京東'

when 3 then '拼多多'

else

'其他' end) 平台

from platform p

輸出結果:

2.order by多個欄位的用法

//sort 沒有定義公升降序預設公升序

select id,age,sort from `user` order

by sort,age desc

最後得到的結果是先 age 降序, 再sort公升序

// 排序最後會按照第乙個 sort 的desc來排序

最後得到的結果是先 id降序,再age降序, 最後sort降序

mysql中if()相當於三元運算, if(條件, 成立輸入, 不成立輸出)

例子: 如果 comments < 1 的話,comments =0, 否則 comments = comments -1

update `info`

set`comments`

=if(`comments`

<1,

0,`comments`-1

)where

`id`

=32

記錄JS遇到的一些坑

1.typeof 未經定義的變數typeof返回 undefined 2.資料型別 1 js中 0 返回結果是 true 2 1 1 返回結果是true,但是在map中1和 1 是不一樣的 3 在獲取輸入框資料進行計算時,請先轉換為數字 4 undefined 任何數字結果都是nan 5 字串 un...

一些工作遇到的問題的記錄

1.為conda新增清華python源 conda config add channels conda config set show channel urls yes2.pandas 在fillna時 如何新增一定的條件 df pd.dataframe print df m1 df c 0 df ...

mysql一些記錄

1 mysql varchar 50 到底能存多少個漢字 mysql 4.0版本以下,varchar 50 指的是50位元組,如果存放utf8漢字時,只能存放16個 每個漢字3位元組 mysql 5.0版本以上,varchar 50 指的是50字元,無論存放的是數字 字母還是utf8漢字 每個漢字3...