タグ付けされた質問 「concat」

2
「CONCAT」は認識される組み込み関数名ではありません
クライアントからSQL Server 2012で実行されていることが報告されましたが、最終的な配信の前にテスト用のテストクエリをいくつか配信しました。 「CONCAT」は、認識される組み込み関数名ではありません。 CONCAT()これは、SQL Server 2012で導入された新しい組み込み関数であり、すべて問題なく機能していることを理解していますが、「クエリを実行するユーザーは、 Transact-SQLを実行する権限があります。」したがって、クライアントには、PRODとは異なるバージョンのSQL ServerがDEVにインストールされている可能性が高いことを証明しています。 SELECT/EXECUTE組み込みスカラー値関数のアクセス許可を明確に拒否することに関する情報を見つけることができませんが、それは可能ですが、もしそうなら、ユーザーは同じエラーテキストを受け取りますか?

2
連結演算子が入力よりも少ない行を推定するのはなぜですか?
次のクエリプランスニペットでは、Concatenation演算子の行推定値はである必要があること~4.3 billion rows、またはその2つの入力の行推定値の合計であることは明らかです。 しかし、の推定値は~238 million rows、最適につながる、生成されるSort/ Stream AggregatetempdbのにデータのGB数百をこぼし戦略。この場合の論理的に一貫した推定は、を生成しHash Aggregate、流出を除去し、クエリパフォーマンスを劇的に改善します。 これはSQL Server 2014のバグですか?入力よりも低い見積もりが合理的である有効な状況はありますか?どのような回避策が利用可能ですか? ここで完全なクエリプラン(匿名化)が。出力QUERYTRACEON 2363または類似のトレースフラグを提供するためにこのサーバーにsysadminアクセスすることはできませんが、役立つ場合は管理者からこれらの出力を取得できる場合があります。 データベースは互換性レベル120にあるため、新しいSQL Server 2014 Cardinality Estimatorを使用しています。 統計は、データがロードされるたびに手動で更新されます。データ量を考えると、現在デフォルトのサンプリングレートを使用しています。より高いサンプリングレート(またはFULLSCAN)が影響を与える可能性があります。

4
CONCAT MySQL内のNULL値を除外する方法は?
これがある場合-taddはAddressテーブルです: CONCAT(tadd.street_number, ' ', tadd.street_name,', ', tadd.apt_number,', ', tadd.city,', ', tadd.postal_code,', ', tadd.country) AS 'Address' apt_numberが存在しない場合、除外する方法はありますか? 私は考えていました: WHERE tadd.apt_number IS NOT NULL しかし、それはでそれらの行のみを返しますapt_number、そして何かがうまくいくとしても、その余分なコンマをどのように処理しますか。 重複している場合は、コメントにリンクを投稿してください。
14 mysql  null  concat 

1
二重引用符で列の値を追加する方法(文字列を引用符で囲む)
TEXT型の列を持つテーブルがあります。列には数字が入ります。私が達成しようとしているのは、それらの文字を二重引用符で囲むことです。 例: NAME ID QTY Apples A1 1 Oranges O1 1 Foo F1 0 理想的な出力: NAME ID QTY Apples A1 "1" Oranges O1 "1" Foo F1 "0" 次のSELECTステートメントを実行しようとしましたが、期待した結果が得られませんでした。おそらくあなたは私を正しい方向に導くことができますか? SELECT `qty`, CHAR('"'|| qty ||'"') FROM `myTable`; ありがとうございました
9 mysql  concat 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.