Articles of sql

Trouver le prochain identifiant disponible dans MySQL

Je dois trouver le prochain identifiant disponible (s’il y a 5 données dans la firebase database, je dois obtenir le prochain emplacement d’insertion disponible qui est 6) dans une firebase database MySQL. Comment puis je faire ça? J’ai utilisé MAX(id) , mais lorsque je supprime des lignes de la firebase database, il contient toujours l’ancienne […]

Colonne calculée à partir d’une autre colonne?

Vu le tableau suivant: id | value ————– 1 6 2 70 Y a-t-il un moyen d’append une colonne qui est automatiquement calculée en fonction d’une autre colonne dans la même table? Comme une vue, mais une partie de la même table. A titre d’exemple, calculated serait la moitié de la value . Calculated devrait […]

SQL Inner joint plus de deux tables

Je peux actuellement interroger la jointure de deux tables sur l’égalité d’une clé étrangère / primaire de la manière suivante. $result = mysql_query(“SELECT * FROM `table1` INNER JOIN `table2` ON table1.primaryKey=table2.table1Id”); Je voudrais l’étendre à plusieurs tables (toutes avec les mêmes clés étrangères). J’essaie le code suivant qui ne renvoie rien. Quelqu’un peut-il indiquer ce […]

Déclaration de cas dans MySQL

Il y a une table ‘ tbl_transaction ‘ avec id INT(11) Primary Key action_type ENUM(‘Expense’, ‘Income’) action_heading VARCHAR (255) action_amount FLOAT Est-il possible d’obtenir un résultat en utilisant uniquement la requête SQL répertoriant tous les montants de dépenses dans la colonne Dépenses Amt et le montant des revenus dans la colonne Revenu Amt comme: ID […]

ORA-12560: TNS: Erreur d’adaptateur de protocole

Je Google [d] pour cette erreur ORA-12560: TNS: erreur d’adaptateur de protocole mais pas en mesure de trouver la raison réelle et comment résoudre cette erreur? Quelqu’un peut-il me dire une solution parfaite pour résoudre le problème de connexion.

Ajouter un ID d’incrémentation automatique à la table existante?

J’ai un tableau préexistant, contenant «fname», «lname», «email», «password» et «ip». Mais maintenant, je veux une colonne à incrémentation automatique. Cependant, quand j’entre: ALTER TABLE users ADD id int NOT NULL AUTO_INCREMENT Je reçois ce qui suit: #1075 – Incorrect table definition; there can be only one auto column and it must be defined as […]

T-SQL et la clause WHERE LIKE% Parameter%

J’essayais d’écrire une déclaration qui utilise la clause WHERE LIKE ‘% text%’, mais je ne reçois pas de résultats lorsque j’essaie d’utiliser un paramètre pour le texte. Par exemple, cela fonctionne: SELECT Employee WHERE LastName LIKE ‘%ning%’ Cela retournerait les utilisateurs Flenning, Manning, Ningle, etc. Mais cette déclaration ne serait pas: DECLARE @LastName varchar(max) SET […]

Comment retourner mes enregistrements groupés par NULL et NOT NULL?

J’ai une table qui a une colonne processing_timestamp – si un enregistrement a été traité, alors ce champ contient la date / heure à laquelle il a été traité, sinon il est nul. Je veux écrire une requête qui renvoie deux lignes: NULL xx — count of records with null timestamps NOT NULL yy — […]

Différences de performance entre égal (=) et IN avec une valeur

En quoi les moteurs SQL diffèrent-ils lorsque nous utilisons le signe égal et que l’opérateur IN a la même valeur? Le temps d’exécution change-t-il? 1er utilisant l’opérateur de vérification de l’égalité WHERE column_value = ‘All’ 2ème utilisant l’opérateur OR et une valeur unique WHERE column_value IN (‘All’) Le moteur SQL change-t-il IN = si une […]

Logique conditionnelle dans le script PostDeployment.sql utilisant SQLCMD

J’utilise un projet de firebase database SQL 2008 (en Visual Studio) pour gérer le schéma et les données de test initiales pour mon projet. Le projet atabase utilise un post-déploiement qui inclut plusieurs autres scripts utilisant la syntaxe “: r” de SQLCMD. Je voudrais pouvoir inclure conditionnellement certains fichiers basés sur une variable SQLCMD. Cela […]