我來簡單的介紹一下開發原則:
(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...