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

Existsは、多くの言語、特にSQLのキーワードまたは関数です。

24
表示されているDOMに要素が存在するかどうかを確認するにはどうすればよいですか?
getElementByIdメソッドを使用せずに要素の存在をどのようにテストしますか? 参考のためにライブデモをセットアップしました。ここにもコードを印刷します。 <!DOCTYPE html> <html> <head> <script> var getRandomID = function (size) { var str = "", i = 0, chars = "0123456789abcdefghijklmnopqurstuvwxyzABCDEFGHIJKLMNOPQURSTUVWXYZ"; while (i < size) { str += chars.substr(Math.floor(Math.random() * 62), 1); i++; } return str; }, isNull = function (element) { var randomID = getRandomID(12), savedID = …


12
MySQLテーブルに行が存在するかどうかをテストする最良の方法
テーブルに行が存在するかどうかを確認しようとしています。MySQLを使用して、次のようなクエリを実行することをお勧めします。 SELECT COUNT(*) AS total FROM table1 WHERE ... 合計がゼロ以外であるか、または次のようなクエリを実行する方が良いかどうかを確認します。 SELECT * FROM table1 WHERE ... LIMIT 1 行が返されたかどうかを確認しますか? どちらのクエリでも、WHERE句はインデックスを使用します。
336 sql  mysql  performance  exists 

21
MySQLデータベースが存在するかどうかを確認する方法
接続を行った後に(MySQL)データベースが存在するかどうかを確認することは可能ですか? テーブルがDBに存在するかどうかを確認する方法は知っていますが、DBが存在するかどうかを確認する必要があります。そうでない場合は、別のコードを呼び出して作成してデータを入力する必要があります。 私はこれがすべてやや洗練されていないように聞こえることを知っています-これは素早く汚れたアプリです。
292 mysql  database  exists 

9
他に更新がない場合は挿入しますか?
OverаэтотвопросестьответынаStack Overflowнарусском:Каксоздатьпроверкунасуществованиезаписи? クラシックな「新しいレコードを挿入する、またはレコードが既に存在する場合にそれを更新する方法」のいくつかの「正しい」解決策を見つけましたが、SQLiteでそれらを機能させることができません。 次のように定義されたテーブルがあります。 CREATE TABLE Book ID INTEGER PRIMARY KEY AUTOINCREMENT, Name VARCHAR(60) UNIQUE, TypeID INTEGER, Level INTEGER, Seen INTEGER 私がしたいことは、一意の名前を持つレコードを追加することです。名前が既に存在する場合、フィールドを変更します。 誰かがこれを行う方法を教えてもらえますか?
275 sqlite  insert  exists 

30
MySQL>テーブルが存在しません。しかし、そうです(またはそうすべきです)
MySQLインストールのdatadirを変更すると、1つを除いてすべてのベースが正しく移動しました。USEデータベースに接続できます。SHOW TABLESまた、すべてのテーブルが正しく返され、各テーブルのファイルはMySQLデータディレクトリに存在します。 しかし、SELECTテーブルから何かを実行しようとすると、テーブルが存在しないというエラーメッセージが表示されます。ただし、同じ表をSHOW TABLESステートメントで示すことができたため、これは意味がありません。 私の推測では、SHOW TABLESファイルの存在はリストされますが、ファイルが破損しているかどうかはチェックされません。その結果、それらのファイルをリストすることはできますが、アクセスすることはできません。 それにもかかわらず、それは単なる推測です。私はこれを見たことがありません。現在、テストのためにデータベースを再起動することはできませんが、それを使用する他のすべてのアプリケーションは正常に動作しています。しかし、それは単なる推測です。これまでに見たことはありません。 なぜこれが起こっているのか誰か知っていますか? 例: mysql> SHOW TABLES; +-----------------------+ | Tables_in_database | +-----------------------+ | TABLE_ONE | | TABLE_TWO | | TABLE_THREE | +-----------------------+ mysql> SELECT * FROM TABLE_ONE; ERROR 1146 (42S02): Table 'database.TABLE_ONE' doesn't exist

4
EXISTSでサブクエリが導入されていない場合、選択リストで指定できる式は1つだけです
私のクエリは次のとおりで、その中にサブクエリが含まれています。 select count(distinct dNum) from myDB.dbo.AQ where A_ID in (SELECT DISTINCT TOP (0.1) PERCENT A_ID, COUNT(DISTINCT dNum) AS ud FROM myDB.dbo.AQ WHERE M > 1 and B = 0 GROUP BY A_ID ORDER BY ud DESC) 私が受け取っているエラーは... Only one expression can be specified in the select list when the subquery …
176 sql  sql-server  tsql  exists 

4
他のテーブルに存在しない行を選択してください
2つのpostgresqlテーブルがあります。 table name column names ----------- ------------------------ login_log ip | etc. ip_location ip | location | hostname | etc. にlogin_log行がないすべてのIPアドレスを取得したいip_location。 このクエリを試しましたが、構文エラーがスローされます。 SELECT login_log.ip FROM login_log WHERE NOT EXIST (SELECT ip_location.ip FROM ip_location WHERE login_log.ip = ip_location.ip) ERROR: syntax error at or near "SELECT" LINE 3: WHERE NOT EXIST (SELECT ip_location.ip` …


5
PHPのis_fileまたはfile_exists
指定した場所($ path。$ file_name)のHDDにファイルがあるかどうかを確認する必要があります。 is_file()とfile_exists()関数の違いはどれですか、どちらがPHPで使用するのに適していますか?
117 php  file  exists 

9
SQL Server INとEXISTSのパフォーマンス
以下のどれがより効率的であるか知りたいですか? INSQL Serverは結果セットを大きなIFステートメントに変えると私は信じているので、私は常に使用に少し慎重でした。大きな結果セットの場合、これによりパフォーマンスが低下する可能性があります。小さな結果セットの場合、どちらが望ましいかわかりません。大きな結果セットの場合、EXISTSより効率的ではないでしょうか? WHERE EXISTS (SELECT * FROM Base WHERE bx.BoxID = Base.BoxID AND [Rank] = 2) 対 WHERE bx.BoxID IN (SELECT BoxID FROM Base WHERE [Rank = 2])


12
mkdirを使用しているときにmakefileで「ディレクトリがすでに存在する」エラーを防ぐ方法
makefileにディレクトリを生成する必要がありますが、簡単に無視できるにもかかわらず、「ディレクトリはすでに存在しています」というエラーが何度も表示されないようにしたいと思います。 私は主にmingw / msysを使用していますが、他のシェル/システムでも機能するものを望んでいます。 私はこれを試しましたが、うまくいきませんでした。 ifeq (,$(findstring $(OBJDIR),$(wildcard $(OBJDIR) ))) -mkdir $(OBJDIR) endif


5
MongoDB:フィールドがnullまたは設定されていないレコードをクエリする方法は?
日付フィールドがあるEmailドキュメントがありsent_atます。 { 'sent_at': Date( 1336776254000 ) } これEmailが送信されていない場合、sent_atフィールドはnullまたは存在しません。 送信/未送信のすべての数を取得する必要がありEmailsます。この情報を照会する正しい方法を見つけ出そうとするのに行き詰まっています。これは送信数を取得する正しい方法だと思います: db.emails.count({sent_at: {$ne: null}}) しかし、送信されないものの数をどのように取得する必要がありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.