Articles of sql

Requête SQL pour rechercher l’enregistrement avec l’ID pas dans une autre table

J’ai deux tables avec une clé primaire obligatoire dans la firebase database et je souhaite trouver un ensemble disjoint entre elles. Par exemple, Table1 contient des colonnes ( ID, Name ) et des exemples de données: (1 ,John), (2, Peter), (3, Mary) Table2 contient des colonnes ( ID, Address ) et des exemples de données: […]

Comment obtenez-vous la “date de début de semaine” et la “date de fin de semaine” du numéro de semaine dans SQL Server?

J’ai une requête qui compte les dates de mariage du membre dans la firebase database … Select Sum(NumberOfBrides) As [Wedding Count], DATEPART( wk, WeddingDate) as [Week Number], DATEPART( year, WeddingDate) as [Year] FROM MemberWeddingDates Group By DATEPART( year, WeddingDate), DATEPART( wk, WeddingDate) Order By Sum(NumberOfBrides) Desc Comment est-ce que je travaille quand le début et […]

Y a-t-il un opérateur C # IN?

En SQL, vous pouvez utiliser la syntaxe suivante: SELECT * FROM MY_TABLE WHERE VALUE_1 IN (1, 2, 3) Y a-t-il un équivalent en C #? L’EDI semble reconnaître “in” comme un mot clé, mais je ne semble pas être en mesure de trouver des informations à ce sujet. Alors, est-il possible de faire quelque chose […]

mysql trop d’index?

Je passe du temps à optimiser notre firebase database actuelle. Je regarde les index spécifiquement. Il y a quelques questions: Existe-t-il trop d’index? Qu’est-ce que les index accélèrent? Qu’est-ce que les index ralentissent? Quand est-ce une bonne idée d’append un index? Quand est-ce une mauvaise idée d’append un index? Pro et Con de plusieurs index […]

Requête SQL: Supprimez tous les enregistrements de la table sauf le dernier N?

Est-il possible de construire une seule requête mysql (sans variables) pour supprimer tous les enregistrements de la table, sauf la dernière N (sortingée par ID desc)? Quelque chose comme ça, seulement ça ne marche pas 🙂 delete from table order by id ASC limit ((select count(*) from table ) – N) Merci.

Union de deux tables avec un nombre différent de colonnes

J’ai deux tableaux (tableau A et tableau B). Celles-ci ont un nombre différent de colonnes – disons que le tableau A a plus de colonnes. Comment puis-je unir ces deux tables et obtenir une valeur nulle pour les colonnes que la table B n’a pas?

count (*) vs count (nom-colonne) – qui est plus correct?

Cela fait-il une différence si vous count(*) vs count(column-name) comme dans ces deux exemples? J’ai tendance à toujours écrire count(*) car cela me semble mieux correspondre à la notion de fonction agrégée, si cela a du sens. Mais je ne suis pas sûr que ce soit techniquement le meilleur car j’ai tendance à voir des […]

SQL – Sélectionnez les 10 premières lignes uniquement?

Comment sélectionner uniquement les 10 premiers résultats d’une requête? Je souhaite afficher uniquement les 10 premiers résultats de la requête suivante: SELECT a.names, COUNT(b.post_title) AS num FROM wp_celebnames a JOIN wp_posts b ON INSTR(b.post_title, a.names) > 0 WHERE b.post_date > DATE_SUB(CURDATE(), INTERVAL 1 DAY) GROUP BY a.names ORDER BY num DESC

max (longueur) dans mysql

Si je dis: select max(length(Name)) from my_table Je reçois le résultat à 18, mais je veux aussi les données concernées. Donc si je dis: select max(length(Name)), Name from my_table …ça ne marche pas. Je suppose que je ne peux pas le comprendre. Quelqu’un peut-il me fournir un indice?

Comment faire que Sequelize utilise des noms de table singuliers

J’ai un modèle appelé User mais Sequelize recherche les utilisateurs de la table à chaque fois que j’essaie d’enregistrer dans la firebase database. Est-ce que quelqu’un sait comment définir Sequelize pour utiliser des noms de table singuliers? Merci.