『壹』 format可以用在sql語句中嗎怎麼用,謝謝
#2006-11-27 13:11:23#)
這個應該是對的。
不過你要看看data表中那個日期時間型欄位的位置
一般來說這樣用比較正確:
insert into DATA(欄位名) values(#2006-11-27 13:11:23#)
第一個補充問題,我不太清楚。
第二個問題,values是不能作為表名的。
『貳』 c#中 string sql=string.format是什麼意思
利用string對象提供的Format方法,構造一個SQL語句字元串。例如,有一個名為Student的表,這個表有name, age, id, gendar 四個欄位
stringgendar="男";
stringsql=string.Format("Select*FromStudentwhereGendar='{0}'",gendar);
利用構造出來的SQL語句字元串為:
Select * From Student Where Gendar = '男'
gendar="女";
sql=string.Format("Select*FromStudentwhereGendar='{0}'",gendar);
則構造出來的SQL語句字元串為:
Select * From Student Where Gendar = '女'
------------
從上面的例子可見,利用string.Format可以很方便的構造出SQL命令串。
『叄』 sql format()函數的用法及簡單實例
FORMAT() 函數用於對欄位的顯示進行格式化。
SQL FORMAT() 語法
SELECT FORMAT(column_name,format) FROM table_name;
FORMAT(X,D):強制保留D位小數,整數部分超過三位的時候以逗號分割,並且返回的結果是string類型的
SELECT FORMAT(100.3465,2),FORMAT(100,2),FORMAT(,100.6,2);
結果分別:100.35,100.00,100.60
『肆』 SQL語句格式中的各種括弧具體表示的是什麼意思,在其他領域也有應用嗎
select
id,title,lxrcard,spname,spmu,flow_type,rownum
from
"+tablename+"
where
org_id='"+
org_id
+"'
and
cre_userid='"+curuserid+"'
and
lxrcard
in(select
applicantid
from
wssp_sinceritystate
where
sinceritystate=0)
少了一個'。
其實比較好的方式是用string.format來拼接sql語句,如:
string
sql=string.format(@"select
*
from
{0}
where
name='{1}'",
tablename,
name);
『伍』 sql語句的Format
sql="a";
--------
sql+="b";
sql現在等於ab;
上面的寫法相當於
sql="a";
sql=sql+"b";
滿意請採納。
『陸』 請求舉例講解sql語法中的format()函數
DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')
DATE_FORMAT(NOW(),'%m-%d-%Y')
DATE_FORMAT(NOW(),'%d %b %y')
DATE_FORMAT(NOW(),'%d %b %Y %T:%f')
結果:
Dec 29 2008 11:45 PM
12-29-2008
29 Dec 08
29 Dec 2008 16:25:46.635