SQL Server 搜索技巧随记
平时做项目过程中,会遇到各种问题,如 SQL Server 中的查询,有时一些棘手的问题,可能最终解决,但会费很大的劲,但如果了解某些技巧,却能事半功倍。 1、空记录的处理。 之前在做机房收费系统时,日结账单中,需要对数据汇总,但汇总结果可能为Null,那么
平时做项目过程中,会遇到各种问题,如 SQL Server 中的查询,有时一些棘手的问题,可能最终解决,但会费很大的劲,但如果了解某些技巧,却能事半功倍。
1、空记录的处理。
之前在做机房收费系统时,日结账单中,需要对数据汇总,但汇总结果可能为Null,那么如何把这种情况下的Null转成0呢?在客户端程序中进行处理?那肯定比较费事!有没有更好的办法?——这时可以用到Isnull(,)函数。如:2.insert一句话实现插入一条数据并且返回这条数据的某列 。-- ============================================= -- Author: 张连海 -- Create date: 2013.09.28 -- Description: 用于机房收费系统中结账,查询相应的信息 -- ============================================= ALTER procedure [dbo].[Proc_SelectAccounts] @operateUserName varchar(20), @isSettleAccounts varchar(10) as begin select (select isnull(count(cardNo),0) from T_Register where regUser =@operateUserName and isSettleAccounts=@isSettleAccounts) as '售卡张数', (select isnull(count(cardNo),0) from T_AbsentCard where abCardUser =@operateUserName and isSettleAccounts=@isSettleAccounts) as '退卡张数', (select isnull(sum(recMoney),0) from T_Recharge where recUser=@operateUserName and isSettleAccounts=@isSettleAccounts) as '充值金额', (select isnull(sum(abCardMoney),0) from T_AbsentCard where abCardUser=@operateUserName and isSettleAccounts=@isSettleAccounts) as '退卡金额', (select isnull(count(cardNo),0) from T_Register where regUser =@operateUserName) as '总售卡张数' EndCopier après la connexion
在做“善良公社”项目时,用到关系表,其中在往别的表里添加数据时,插入一条数据之后(ID为自动增长列),返回该条数据的ID,再存入该关系表。最好插入和返回不存在时间差。即:不选择先INSERT然后再SELECT,有无根据sql server机制,直接插入的同时返回。
3.实现是1 或0 想显示为男或女<span>--可使用如下代码:</span> insert into [table] output inserted.columnName values() --举例: insert into 用户信息表 (name) output inserted.id values(张三)Copier après la connexion
数据库对于数据的存储可能会用到某种标记,比如“1”表示“男”,“0”表示“女”;“Y”表示“已结账”,“N”表示“未结账”,如何在查询时进行自动转换?
select name,Sex=(case Sex when '1' then '男' when '0' then '女' end) from TablenameCopier après la connexion
4.按姓氏笔画排序
我们在书籍的鸣谢中或参与人员中,经常看到人名是按姓氏笔画进行排序的。那么SQL Server中如何实现?
Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_asCopier après la connexion
5.……………………
学习在继续,随记在继续。点点滴滴,相信定会汇成江海!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

HQL et SQL sont comparés dans le framework Hibernate : HQL (1. Syntaxe orientée objet, 2. Requêtes indépendantes de la base de données, 3. Sécurité des types), tandis que SQL exploite directement la base de données (1. Normes indépendantes de la base de données, 2. Exécutable complexe requêtes et manipulation de données).

Le dernier théorème de Fermat, sur le point d'être conquis par l'IA ? Et la partie la plus significative de tout cela est que le dernier théorème de Fermat, que l’IA est sur le point de résoudre, vise précisément à prouver que l’IA est inutile. Autrefois, les mathématiques appartenaient au domaine de l’intelligence humaine pure ; aujourd’hui, ce territoire est déchiffré et piétiné par des algorithmes avancés. Image Le dernier théorème de Fermat est une énigme « notoire » qui intrigue les mathématiciens depuis des siècles. Cela a été prouvé en 1993, et les mathématiciens ont désormais un grand projet : recréer la preuve à l’aide d’ordinateurs. Ils espèrent que toute erreur logique dans cette version de la preuve pourra être vérifiée par un ordinateur. Adresse du projet : https://github.com/riccardobrasca/flt

Partage de conseils Win11 : une astuce pour éviter la connexion au compte Microsoft Windows 11 est le dernier système d'exploitation lancé par Microsoft, avec un nouveau style de conception et de nombreuses fonctions pratiques. Cependant, pour certains utilisateurs, devoir se connecter à leur compte Microsoft à chaque démarrage du système peut être un peu ennuyeux. Si vous en faites partie, autant essayer les conseils suivants, qui vous permettront d'éviter de vous connecter avec un compte Microsoft et d'accéder directement à l'interface de bureau. Tout d’abord, nous devons créer un compte local dans le système pour nous connecter au lieu d’un compte Microsoft. L'avantage de faire cela est

Nous créons et éditons souvent des tableaux dans Excel, mais en tant que novice qui vient d'entrer en contact avec le logiciel, comment utiliser Excel pour créer des tableaux n'est pas aussi simple que pour nous. Ci-dessous, nous réaliserons quelques exercices sur certaines étapes de création de tables que les novices, c'est-à-dire les débutants, doivent maîtriser. Nous espérons que cela sera utile à ceux qui en ont besoin. Un exemple de formulaire pour les débutants est présenté ci-dessous : voyons comment le remplir ! 1. Il existe deux méthodes pour créer un nouveau document Excel. Vous pouvez cliquer avec le bouton droit de la souris sur un emplacement vide du fichier [Bureau] - [Nouveau] - [xls]. Vous pouvez également [Démarrer]-[Tous les programmes]-[Microsoft Office]-[Microsoft Excel 20**] 2. Double-cliquez sur notre nouvel ex

En langage C, il représente un pointeur qui stocke l'adresse d'autres variables ; & représente l'opérateur d'adresse, qui renvoie l'adresse mémoire d'une variable. Les conseils pour l'utilisation des pointeurs incluent la définition des pointeurs, le déréférencement des pointeurs et la garantie que les pointeurs pointent vers des adresses valides. Les conseils pour l'utilisation des opérateurs d'adresse incluent l'obtention d'adresses variables et le retour de l'adresse du premier élément du tableau lors de l'obtention de l'adresse d'un élément du tableau ; . Un exemple pratique démontrant l'utilisation d'opérateurs de pointeur et d'adresse pour inverser une chaîne.

VSCode (Visual Studio Code) est un éditeur de code open source développé par Microsoft. Il possède des fonctions puissantes et une prise en charge riche des plug-ins, ce qui en fait l'un des outils préférés des développeurs. Cet article fournira un guide d'introduction aux débutants pour les aider à maîtriser rapidement les compétences d'utilisation de VSCode. Dans cet article, nous présenterons comment installer VSCode, les opérations d'édition de base, les touches de raccourci, l'installation du plug-in, etc., et fournirons aux lecteurs des exemples de code spécifiques. 1. Installez d'abord VSCode, nous avons besoin

Des astuces Win11 révélées : Comment contourner la connexion au compte Microsoft Récemment, Microsoft a lancé un nouveau système d'exploitation Windows11, qui a attiré une large attention. Par rapport aux versions précédentes, Windows 11 a apporté de nombreux nouveaux ajustements en termes de conception d'interface et d'améliorations fonctionnelles, mais il a également suscité une certaine controverse. Le point le plus frappant est qu'il oblige les utilisateurs à se connecter au système avec un compte Microsoft. . Certains utilisateurs sont peut-être plus habitués à se connecter avec un compte local et ne souhaitent pas lier leurs informations personnelles à un compte Microsoft.

Alibaba Cloud Disk, cet outil de stockage populaire, nous aide non seulement à gérer efficacement les ressources personnelles, mais fournit également de nombreuses fonctions pratiques. De nombreux utilisateurs peuvent ne pas être en mesure de trouver les ressources du disque cloud lors de la recherche, ils souhaitent donc rechercher toutes les ressources sur l'ensemble du disque. Ci-dessous, l'éditeur de ce site répondra à cette question en détail et partagera la méthode de recherche spécifique des utilisateurs. voulez savoir, venez suivre cet article pour en savoir plus ! Comment rechercher les ressources d'autres personnes dans Alibaba Cloud Disk 1. Tout d'abord, recherchez le chemin spécifique du fichier de ressources dans le répertoire des dossiers d'Alibaba Cloud Disk pour trouver le dossier correspondant. 2. Utilisez ensuite la fonction de recherche de fichiers et saisissez les mots-clés que vous souhaitez rechercher pour trouver le contenu du fichier correspondant. 3. Ensuite, nous partageons le lien avec d'autres pour localiser et télécharger directement
