主頁(yè) > 知識(shí)庫(kù) > sql server的一個(gè)有趣的bit位運(yùn)算分享

sql server的一個(gè)有趣的bit位運(yùn)算分享

熱門標(biāo)簽:智能外呼系統(tǒng)需要多少錢 貴州外呼回?fù)芟到y(tǒng)是什么 競(jìng)圣地圖標(biāo)注服務(wù) 云南全自動(dòng)外呼系統(tǒng)公司 衛(wèi)星地圖標(biāo)注距離 智能語(yǔ)音車載電話機(jī)器人 安陽(yáng)天音防封電銷卡 外呼系統(tǒng)的話術(shù) 陽(yáng)光創(chuàng)信ai外呼獲客系統(tǒng)助力
sql server中沒(méi)有bool類型,而是用bit類型來(lái)表示bool值,估計(jì)是為了節(jié)省存儲(chǔ)空間。

可是要想實(shí)現(xiàn)取反操作似乎就麻煩寫了,比如類似下面這樣的語(yǔ)句是不行的:update category set visible=not visible where id=1,因?yàn)関isible是bit類型,而不是bool類型。

一個(gè)很有趣的問(wèn)題發(fā)生了,我們發(fā)現(xiàn)在Sql Server中的bit類型的數(shù)據(jù)-1可以表示1,于是我們可以將上面的語(yǔ)句改成:

update category set visible=visible-1 where id=1

呵呵:當(dāng)然也可以這樣寫了:update category set visible = 1-visible where id=1,這樣就沒(méi)有-1了,就只有0和1了。
您可能感興趣的文章:
  • sqlserver 增刪改查一些不常用的小技巧
  • 關(guān)于SQL Server中bit類型字段增刪查改的一些事

標(biāo)簽:欽州 營(yíng)口 寧夏 周口 湘潭 河源 預(yù)約服務(wù) 鄂爾多斯

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《sql server的一個(gè)有趣的bit位運(yùn)算分享》,本文關(guān)鍵詞  sql,server,的,一個(gè),有趣,bit,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《sql server的一個(gè)有趣的bit位運(yùn)算分享》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于sql server的一個(gè)有趣的bit位運(yùn)算分享的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章