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

2
varchar(max)8000列と、8000文字以上を格納できる理由を理解する
この Microsoftドキュメントから、+ nは文字列の長さを定義し、1〜8,000の値にできます。maxは、最大ストレージサイズが2 ^ 31-1バイト(2 GB)であることを示します。ストレージサイズは、入力されたデータの実際の長さ+ 2バイトです。 これを理解してください。 varcharの最大文字数8000はのよう2GBです。これは、データの価値よりもはるかに少ないです。 varchar(max)特定のテーブルのこの列には、len(mycolumn)100,000を超えるレコードがあることがわかります。したがって8000、varchar(max)列よりも文字数が多いことがわかります。 質問1:8000キャラクターはどのように登場し、どこで注意すべきですか? 質問2:この列に対する.netデータリーダークエリは、常に100 000+文字の完全な結果を返しますか?

4
結合の最大値を選択するクエリ
ユーザーのテーブルがあります: |Username|UserType|Points| |John |A |250 | |Mary |A |150 | |Anna |B |600 | とレベル |UserType|MinPoints|Level | |A |100 |Bronze | |A |200 |Silver | |A |300 |Gold | |B |500 |Bronze | そして、各ユーザーのレベルを取得するためのクエリを探しています。以下の線に沿ったもの: SELECT * FROM Users U INNER JOIN ( SELECT TOP 1 Level, U.UserName FROM Levels L …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.