I was looking for sql basics and I decided to write SELECT ~1; on postgresql and as a result it returned -2. When i tried this for bigger number it always returned me integer's next integer and negative (~300 and -301). I wonder what's the reason.
when I write SELECT ~1; on Postgresql it gives me -2 as a result. What is the reason of this? And it keeps going for ~4 and -5 etc
46 Views Asked by tahayf At
1
There are 1 best solutions below
Related Questions in POSTGRESQL
- Only the first SQL script gets executed inside Docker Postgres container
- Compare fields in two tables
- Hibernate ClobJdbcType bindings: what are the diferences?
- Postgres && statement Error in Mybatis Mapper?
- Can this query be optimized? (Choosing a random row to insert, that excludes previously inserted Rows)
- Connection terminated unexpectedly while performing multi row insert using pg-promise
- Processing multiple forms in nodejs and postgresql
- How to copy data from SQLite to postgreSQL?
- PGAdmin4 configured behind a reverse proxy but unable to connect to Postgresql server
- Updates to pgsodium encrypted values don't use specified key_id
- Connecting to Postgres running in a Docker container using psql
- Can't connect to local postgresql server from my docker container
- Django Arrayfield migration to cloud sql (Postgresql) not creating the column
- Get list of matching keywords for each post
- docker-compose can't reset postgresql database
Related Questions in INTEGER
- Python: why aren’t strings being internalized if they are received from ints by using str()?
- Covert a numbers list (pulled from excel) first into integer then string
- Pinescript Warning of only support to Simple Integer and asking to eliminate the Series Integer
- Get int value from Enum in Visual Scripting (Unity)
- Overcoming TypeError: can't multiply sequence by non-int of type 'list'
- int too large to convert to float, but even larger numbles can be handled
- Using an int from a for loop in another for loop. JAVA
- Alternatives to fractional types
- Is it possible to solve this sumDouble problem with an if else function?
- Checking if a string with leading zeros is a valid integer in Kotlin
- Why 00 is a valid integer in Python?
- How do I classify a float as an integer?
- Am having this error while trying to test my SMTP
- Comparing Multiple Integers in C Workaround
- R ggplot2: Is it possible to remove the zero label after using expand_limits(x = 0)?
Related Questions in TILDE
- cd ~[TAB] doesn't behave as expected
- C# Sharpcompress error handling files containing tilde ~
- Use '~' for user home directory in jsconfig.json in VSCode?
- Applying function to list of data frames
- Is tilde accepted in Bash script for macOS? (Trying to get a user's documents folder path.)
- My tilde key doesn't work on Unreal Engine
- Meaning of the tilde symbol in R
- How to change the color of the tilde or EndOfBuffer in neovim
- What does "~." mean in R?
- Trying to understand a different random number function used in a JS rock-paper-scissors function
- How does the number of leading zeros in a bitwise operation (~ in Java) actually works?
- Having trouble understanding ~ in dplyr
- Batch: Sequentially write the last modification time of a file into a variable
- Change characters like á é í ó ú ñ to their respective without accent in DataFrame
- Bitwise operators:- Ball, carrot, ampersand, tilde
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
~evidently is the bitwise negation operator. 1 = 0b00001, ~1 = 0b111...110 = -2.This is also called the ones' complement. As you know the numbers use two's complement as representation for negative numbers (as then -0 == 0):