--- machine_translated: true machine_translated_rev: ad252bbb4f7e2899c448eb42ecc39ff195c8faa1 toc_priority: 40 toc_title: "\u0633\u0627\u0632\u06AF\u0627\u0631\u06CC \u0627\u0646\u0633\u06CC" --- # سازگاری انسی گذاشتن گویش فاحشه خانه {#ansi-sql-compatibility-of-clickhouse-sql-dialect} !!! note "یادداشت" این مقاله متکی بر جدول 38, “Feature taxonomy and definition for mandatory features”, Annex F of ISO/IEC CD 9075-2:2013. ## تفاوت در رفتار {#differences-in-behaviour} جدول زیر لیست موارد زمانی که از ویژگی های پرس و جو کار می کند در خانه رعیتی, اما رفتار نه به عنوان مشخص شده در انسی گذاشتن. | Feature ID | نام ویژگی | تفاوت | |------------|---------------------------------------|--------------------------------------------------------------------------------------------| | E011 | انواع داده های عددی | تحت اللفظی عددی با دوره به عنوان تقریبی تفسیر شده است (`Float64`) به جای دقیق (`Decimal`) | | E051-05 | انتخاب موارد را می توان تغییر نام داد | تغییر نام مورد یک دامنه دید گسترده تر از فقط نتیجه را انتخاب کنید | | E141-01 | محدودیت NOT NULL | `NOT NULL` برای ستون های جدول به طور پیش فرض ضمنی | | E011-04 | اپراتورهای ریاضی | سرریز کلیک به جای حساب بررسی می شود و نوع داده نتیجه را بر اساس قوانین سفارشی تغییر می دهد | ## وضعیت ویژگی {#feature-status} | Feature ID | نام ویژگی | وضعیت | توضیح | |------------|---------------------------------------------------------------------------------------------------|-------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **E011** | **انواع داده های عددی** | **نسبی**{.text-warning} | | | E011-01 | عدد صحیح و SMALLINT انواع داده ها | بله{.text-success} | | | E011-02 | انواع داده های دقیق و دوگانه واقعی و شناور | نسبی{.text-warning} | `FLOAT()`, `REAL` و `DOUBLE PRECISION` پشتیبانی نمیشود | | E011-03 | دهدهی و انواع داده های عددی | نسبی{.text-warning} | فقط `DECIMAL(p,s)` پشتیبانی می شود, نه `NUMERIC` | | E011-04 | اپراتورهای ریاضی | بله{.text-success} | | | E011-05 | مقایسه عددی | بله{.text-success} | | | E011-06 | ریخته گری ضمنی در میان انواع داده های عددی | نه{.text-danger} | انسی گذاشتن اجازه می دهد تا بازیگران ضمنی دلخواه بین انواع عددی, در حالی که تاتر متکی بر توابع داشتن اضافه بار متعدد به جای بازیگران ضمنی | | **E021** | **انواع رشته شخصیت** | **نسبی**{.text-warning} | | | E021-01 | نوع دادههای نویسه | نه{.text-danger} | | | E021-02 | شخصیت های مختلف نوع داده ها | نه{.text-danger} | `String` رفتار مشابه, اما بدون محدودیت طول در پرانتز | | E021-03 | شخصیت literals | نسبی{.text-warning} | بدون الحاق خودکار از لیتر متوالی و شخصیت پشتیبانی مجموعه | | E021-04 | تابع \_شخصی | نسبی{.text-warning} | نه `USING` بند | | E021-05 | تابع اکتبر | نه{.text-danger} | `LENGTH` رفتار مشابه | | E021-06 | SUBSTRING | نسبی{.text-warning} | هیچ پشتیبانی برای `SIMILAR` و `ESCAPE` بند نه `SUBSTRING_REGEX` گزینه | | E021-07 | الحاق شخصیت | نسبی{.text-warning} | نه `COLLATE` بند | | E021-08 | توابع بالا و پایین | بله{.text-success} | | | E021-09 | تابع اصلاح | بله{.text-success} | | | E021-10 | ریخته گری ضمنی در میان ثابت طول و متغیر طول انواع رشته شخصیت | نه{.text-danger} | انسی گذاشتن اجازه می دهد تا بازیگران ضمنی دلخواه بین انواع رشته, در حالی که تاتر متکی بر توابع داشتن اضافه بار متعدد به جای بازیگران ضمنی | | E021-11 | تابع موقعیت | نسبی{.text-warning} | هیچ پشتیبانی برای `IN` و `USING` بند نه `POSITION_REGEX` گزینه | | E021-12 | مقایسه شخصیت | بله{.text-success} | | | **E031** | **شناسهها** | **نسبی**{.text-warning} | | | E031-01 | شناسه های محدود | نسبی{.text-warning} | پشتیبانی تحت اللفظی یونیکد محدود است | | E031-02 | شناسه های مورد پایین | بله{.text-success} | | | E031-03 | انتهایی تاکید | بله{.text-success} | | | **E051** | **مشخصات پرس و جو عمومی** | **نسبی**{.text-warning} | | | E051-01 | SELECT DISTINCT | بله{.text-success} | | | E051-02 | گروه بر اساس بند | بله{.text-success} | | | E051-04 | گروه توسط می تواند ستون ها را شامل نمی شود `