SQL語句斷行與縮排

2021-05-24 04:36:48 字數 837 閱讀 8017

我來簡單的介紹一下開發原則:

(1).sql語句中的:from/select/union/where 遇到這些關鍵字會自動換行,如果有巢狀會自動縮排。

(2).select 部分很長的話也會自動換行,case部分也會自動換行。

程式中有3個檔案:

breaksqlcmd.exe: 命令列工具

breaksqlui.exe:介面工具,和命令列工具功能一樣

objstring.dll:包含實際功能的dll

然後再介紹一下使用方法:

(1).breaksqlcmd.exe:首先將要分拆的sql複製(ctrl+c)一下,然後執行breaksqlcmd.exe,執行成功後,分拆後的sql就複製到貼上板上,你在查詢分析器中貼上(ctrl+z)就行了.介面如下圖:

(2).breaksqlui.exe:這個有ui,操作簡單,介面如下:

這兩個exe執行結果都是一樣的,可以選擇自己喜歡的方式!

sql拆分後的樣子如下圖顯示:

使用者輸入輸出與多分支if語句及縮排

death age 80 name input your name age input your age input 注 接受的所有資料都是字串,即便你輸入的是數字,但依然會被當成字串來處理 print type age int integer 整數 把字串轉成int,用int 被轉的資料 str ...

SQL的IF語句與case when then

mysql的if既可以作為表示式用,也可在儲存過程中作為流程控制語句使用,如下是做為表示式使用 if expr1,expr2,expr3 如果 expr1 是true expr1 0 and expr1 null 則 if 的返回值為expr2 否則返回值則為 expr3。if 的返回值為數字值或字...

Mongodb 與sql 語句對照

此處用mysql中的sql語句做例子,c 驅動用的是samus,也就是上文中介紹的第一種.引入專案mongodb.dll var mongo new mongo mongodb localhost mongo.connect 獲取乙個資料庫,如果沒有會自動建立乙個var db mongo.getda...