[解決済み] select 1 from "は何をするのですか?
2022-03-12 22:01:42
質問
いくつかの記事を読みましたが、何がどうなっているのかよくわかりませんでした。
select 1 from
を行うのでしょうか? ある人は
select 1
の代わりに
select *
"です。 以下はテーブルの例です。
cust_id cust_name cust_address
1000000001 Village Toys Mapl
1000000002 Kids Place South
1000000003 Fun4All Sunny
1000000004 Fun4All Riverside
1000000005 The Toy Store 53rd
と書くと、どのような結果になるのでしょうか。
select 1 from customer_table
この文は何をするのですか?
どのように解決するのですか?
select 1 from table
は、テーブルの各行に対して 1 の列を返します。これを where 文と一緒に使って、指定したキーに対応する項目があるかどうかをチェックすることができます。
if exists(select 1 from table where some_column = 'some_value')
その友人が言っていたのは、select * from tableで一括選択するのではなく、必要なカラムを正確に指定するべきだということでしょう。
1) パフォーマンス & 実際に必要なデータよりも多くのデータを取得する可能性があります。
2) クエリーのユーザーは、カラムの順番に依存することがあります。あなたのテーブルが更新された場合、クライアントは予想と異なる順序でカラムを受け取ることになります。
関連
-
[解決済み] 重複行を取得し、単一列を基準にカウントする
-
[解決済み] SQL Serverストアドプロセスのオプションパラメータ?
-
[解決済み] SQL Serverでテーブルからカラム名を取得するにはどうすればよいですか?
-
[解決済み] Selectステートメントで特定のフィールドの重複を検索する
-
[解決済み] SQLで月の初日を選択するには?
-
[解決済み】変数を割り当てるとき、SETとSELECTの違いは?
-
[解決済み】SQL Server SELECT INTO @variable?
-
[解決済み】SQL Server プリンシパル「dbo」が存在しない。
-
[解決済み】SQL Serverで異なるデータベースにリストアする方法は?
-
[解決済み] SQL Serverでfloatをvarcharに変換する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 重複行を取得し、単一列を基準にカウントする
-
[解決済み] select 1 from "は何をするのですか?
-
[解決済み】Count(*)とCount(1)の比較 - SQL Server
-
[解決済み】SQL Server 2008 Expressのローカルインスタンスに接続する方法
-
[解決済み】SQLサーバーのストアドプロシージャや関数の最終変更日時を確認する方法
-
[解決済み】SQL Serverで異なるデータベースにリストアする方法は?
-
[解決済み] SQL Server 2008 Management Studio Intellisenseが機能しないのはなぜですか?
-
[解決済み] バックアップデバイスを開くことができません。オペレーティングシステムエラー 5
-
[解決済み] SQL Server 2008 でクエリ結果を .csv ファイルにエクスポートする
-
[解決済み] SQL Serverでfloatをvarcharに変換する方法