33、concat関数でSQL関数を置き換え、ラウンド関数

33、concat関数でSQL関数を置き換え、ラウンド関数

CONCAT機能単一の文字列を形成するために一緒に2つの文字列を接続するため。

構文: CONCAT(str1は、STR2、...)

戻り値の型は:ヌル値が返され、いずれかの引数がnullである場合には、生成された接続パラメータ文字列の結果を返します。

例: SELECT CONCAT( '最初の'、 '名称')AS
カラムとして、得ることができる。FIRSTNAME

機能REPLACE第2ストリング表現に現れる文字列式のすべての方法の第一が3番目の式に置き換えられます。

语法: REPLACE(string_expression、がstring_pattern、string_replacement)

パラメータ:
検索する文字列表現string_expression。string_expressionは文字またはバイナリデータタイプにすることができます。
がstring_patternは見つけるためのサブです。がstring_patternは、文字またはバイナリデータタイプにすることができます。がstring_patternは、空の文字列(「」)ではありません。
string_replacement置換文字列。string_replacementは、文字またはバイナリデータタイプにすることができます。

戻り値の型:
1つの入力パラメータのデータ型はnvarchar場合は、nvarchar型が返され、そうでない場合はリターンのvarchar型をREPLACE。
いずれかの引数がNULLの場合、NULLが返されます。

簡潔に言えば:REPLACE(A、B、C)をAとBである全て置き換えるCで発生 Cがnullの場合、Bを削除しました

例:
SELECT REPLACE( 'ABCDEFG'を、 'CDE'、 'XXX')のような
結果を得ることができ、カラムとして:abxxxfg

ROUND関数丸め機能。戻り値式は指定された長さ、精度に丸められます。

语法::ROUND(numeric_expressionに、長さ[機能])

パラメータ:
numeric_expressionに発現が厳密な数値データ型である;
長さ:丸め精度。これは、正の数は、小数点以下の桁数を開発するために丸めを示している、負、小数点の左側に指定した桁数に丸め発現されます。

戻り型:
ROUND関数は、常に値を返し、そして長さは小数点前の桁数よりも大きい場合に負は、それが0に戻されるので

例:
ROUND(838.234,1)戻り値:838.2
ROUND(835.578,2)戻り値:835.58
ROUND(867.43、-1)を返す:870
ROUND(933.643、-2)戻り値:900
ROUND(945.8、-3 )を返します:1000

公開された38元の記事 ウォンの賞賛5 ビュー6016

おすすめ

転載: blog.csdn.net/luluisntlulu/article/details/100575593