Articles of sql

Y a-t-il une différence entre GROUP BY et DISTINCT

J’ai appris quelque chose de simple à propos de SQL l’autre jour: SELECT c FROM myTbl GROUP BY C A le même résultat que: SELECT DISTINCT C FROM myTbl Ce dont je suis curieux, y a-t-il quelque chose de différent dans la façon dont un moteur SQL traite la commande ou est-ce vraiment la même […]

Obtenir le SQL à partir d’un Django QuerySet

Comment puis-je obtenir le SQL que Django utilisera sur la firebase database à partir d’un object QuerySet? J’essaie de déboguer un comportement étrange, mais je ne suis pas sûr des requêtes qui vont à la firebase database. Merci de votre aide.

SQL comment faire durer les valeurs NULL lors du sorting croissant

J’ai une table SQL avec un champ datetime. Le champ en question peut être nul. J’ai une requête et je veux que les résultats sortingés par ordre croissant par le champ datetime, mais je veux des lignes où le champ datetime est null à la fin de la liste, pas au début. Y a-t-il un […]

Mettre à jour une valeur de colonne en remplaçant une partie d’une chaîne

J’ai une table avec les colonnes suivantes dans une firebase database MySQL [id, url] Et les URL sont comme: http://soffr.miximages.com/mysql/img1.jpg Je souhaite mettre à jour toutes les URL vers un autre domaine http://domain2.com/otherfolder/img1.jpg conserver le nom du fichier tel quel. Quelle est la requête que je dois lancer?

Comment supprimer des lignes en double sur le serveur SQL?

Comment puis-je delete duplicate rows sans unique row id ? Ma table est col1 col2 col3 col4 col5 col6 col7 john 1 1 1 1 1 1 john 1 1 1 1 1 1 sally 2 2 2 2 2 2 sally 2 2 2 2 2 2 Je veux être laissé avec les éléments […]

Quel type de données utiliser lors du stockage de données de latitude et de longitude dans des bases de données SQL?

Lorsque vous stockez des données de latitude ou de longitude dans une firebase database compatible ANSI SQL, quel type de données serait le plus approprié? Le float devrait float être utilisé, ou decimal , ou …? Je suis conscient que Oracle, MySQL et SQL Server ont ajouté des types de données spécifiques pour le traitement […]

Dynamic SELECT TOP @var Dans SQL Server

Comment puis-je avoir une variable dynamic définissant la quantité de lignes à renvoyer dans SQL Server? La syntaxe ci-dessous n’est pas valide dans SQL Server 2005+: DECLARE @count int SET @count = 20 SELECT TOP @count * FROM SomeTable

Comment puis-je obtenir la taille d’un java.sql.ResultSet?

Cela ne devrait-il pas être une opération assez simple? Cependant, je vois qu’il n’y a pas de méthode size() ni length() .

Meilleure façon de sélectionner des lignes aléatoires PostgreSQL

Je veux une sélection aléatoire de lignes dans PostgreSQL, j’ai essayé ceci: select * from table where random() < 0.01; Mais d’autres recommandent ceci: select * from table order by random() limit 1000; J’ai une très grande table avec 500 millions de lignes, je veux que ce soit rapide. Quelle approche est la meilleure? Quelles […]

Quels sont les cas d’utilisation pour sélectionner CHAR sur VARCHAR en SQL?

Je me rends compte que CHAR est recommandé si toutes mes valeurs ont une largeur fixe. Mais alors quoi? Pourquoi ne pas simplement choisir VARCHAR pour tous les champs de texte juste pour être sûr.